Software Architecture Design Reasoning: A Card Game to Help Novice Designers
نویسندگان
چکیده
Software design is a complicated process, and novice designers have seldom been taught how to reason with a design. They use a naturalistic approach to work their way through software design. In order to impart the use of design techniques, a card game was developed to help design reasoning. This game was tested on groups of students and resulted in noticeable differences between the control and test groups. Those who used the cards produced better design arguments: the groups with the card game on average perform 75% more reasoning than the control groups. The results show that the design strategy used by the groups is a clear indicator for how many and what kind of design problems are designed, while the cards influence how the designers solve these problems.
منابع مشابه
Metaphor: a Creative aid in Architectural Design Process
In the developing world, skills in innovation and creative design have emerged as key attributes for graduating designers. Creativity is essential if we want to generate new solutions to the considerable and complex problems in architecture. Metaphor is frequently expressed as a key tool for enhancing creative design, yet little empirical research has been performed on how novice designers can ...
متن کاملFuture study of Description System Architecture Approaches with Emphasis on Strategic Management
Systems Architecture is a generic discipline to handle objects (existing or to be created) called systems, in a way that supports reasoning about the structural properties of these objects. Systems Architecture is a response to the conceptual and practical difficulties of the description and the design of complex systems. Systems Architecture is a generic discipline to handle objects (existin...
متن کاملTHE DESIGNOSAUR AND THE FURNITURE FACTORY simple software for fast fabrication
We describe two domain oriented design tools that help novice designers make three-dimensional models that they can build using rapid manufacturing equipment. By embedding domain and manufacturing knowledge in the software and providing a sketching interface, novice designers can acquire and practice skills in modeling and manufacturing, without first having to master complicated CAD tools. 1. ...
متن کاملA comparative study on traditional design process with computer based Second Year Design Studio in National University Malaysia (UKM) as Case Study
Birth of technology and its entry to various fields, especially into education systems has its own pros and cons. but the important issue, here, should to acquiring the impact of this presence in order to enhance benefits and reduce drawbacks on educational systems. Digital software has opened a new era into designers and students of art and architecture. Understanding and learning the rules of...
متن کاملDesign Reasoning Improves Software Design Quality
Making justifiable decisions is a critical aspect of software architecture design. However, there has been limited empirical research on the effects of design reasoning on the quality of software design. The goal of this work is to investigate if there is any quality improvement to software design when design reasoning is applied. We conducted an empirical study involving twenty designers, the ...
متن کامل